const { response } = require('express');
const express=require('express');
//对象实例化
const app=express();
//大厅检票 //站口检票


//创建路由中间件
function checkcodemiddleware(req,res,next){
if(req.query.code=='521')
{
next();
//编码成功才执行
}
else{
    res.send('出错了');
}
}

//创建路由
app.get('/',(req,res)=>{
    res.end('hello大厅');
});

app.get('/home',checkcodemiddleware/*调用路由中间件*/,(req,res)=>{
    res.send('首页');
});
app.get('/admin',checkcodemiddleware,(req,res)=>{
    if(req.query.code==='521')
    {res.send('管理页');

    }
    res.send('禁止访问');
});
app.all('*',(req,res)=>{
    res.statusCode=404
    res.send('<h1>404 NOT FOUND</h1>');
})

//监听端口
app.listen(8000,()=>{
    console.log('服务启动成功');
})